Skip to content

FIPS alignment#49

Merged
SparkiDev merged 2 commits into
wolfSSL:mainfrom
gasbytes:fips-testing
Jun 19, 2025
Merged

FIPS alignment#49
SparkiDev merged 2 commits into
wolfSSL:mainfrom
gasbytes:fips-testing

Conversation

@gasbytes
Copy link
Copy Markdown
Contributor

• drop -DWOLFSSL_ECDSA_DETERMINISTIC_K from FIPS build
• remove unused is_hash_type_fips
• add/adjust HAVE_FIPS guards and WC_RNG_SEED_CB callbacks
• log digest algorithm used
• fix leak in wolfssl_pk_generate_keys_dh
• update tests to new FIPS constraints

- Removed -DWOLFSSL_ECDSA_DETERMINISTIC_K from the FIPS ./configure;
- Removed unused function is_hash_type_fips;
- Added various HAVE_FIPS gates with proper alternatives for the FIPS
  build;
- Added various WC_RNG_SEED_CB callbacks;
- Updated the tests;
@gasbytes gasbytes self-assigned this Jun 19, 2025
…used;

- Fixed memory leak in wolfssl_pk_generate_keys_dh;
@SparkiDev SparkiDev merged commit dc15ebf into wolfSSL:main Jun 19, 2025
39 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants